package com.hust.bridgecheck.service.Settings;

import com.hust.bridgecheck.entity.DailySensorData;
import com.hust.bridgecheck.entity.Notify;

import java.util.List;

public interface NotifyService {
    //增加通知
    Notify addNotify(Notify notify);

    //增加报表
    DailySensorData addSensorData(DailySensorData dailySensorData);

    //删除通知
    void deleteNotify(Integer notifyID);

    //更新通知
    Notify updateNotify(Notify notify);

    //根据ID获取通知
    Notify getNotify(Integer notifyID);

    //获取所有通知
    List<Notify> getAllNotify();

    //获取当前用户的已读或者未读信息
    List<Notify> getUserNotify(Integer uid,Integer readed);

    //更新已读状态
    int UpdateReaded(Integer NID);

    //获取报表
    List<DailySensorData> getAllReport(Integer Flag,String Startime, String Endtime);
}
